#!/usr/bin/python3
#-*- coding: UTF-8 -*-
"""
列表作为队列使用:
    先进先出；
    效率低，列表开头插入或弹出元素慢，因为所有元素必须移动一位；
    列表的尾部添加和弹出元素非常快；
    可以使用 collections.deque 实现一个队列，它被设计成可以快速地从两端添加或弹出元素
"""
from collections import deque
queue = deque(["Eric", "John", "Michael"])
queue.append("Terry")  # 末尾追加一个元素
queue.append("Graham")
queue.popleft()  # 删除第一个元素
queue.popleft()
print(queue)

